package com.maiji.cloud.request.community;


import com.maiji.cloud.request.login.UploadLocationReqDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@NoArgsConstructor
@Data
@Accessors(chain=true)

@ApiModel(value = "ComPubComInputDto")
public class ComPubComInputDto {

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "文本内容",required = true)
    private String content;

    @ApiModelProperty(value = "类型. 0：文本，1：图片 2：视频 、3：html文本",required = true)
    private Integer type; //类型. 0：文本，1：图片 2：视频

    @ApiModelProperty(value = "位置信息")
    private UploadLocationReqDto location;

    @ApiModelProperty(value = "是否展示地理位置。 0：否 1：是")
    private Boolean showLocation; //是否展示地理位置。 0：否 1：是

    @ApiModelProperty(value = "仅自己可见。 0：否 1：是")
    private Boolean onlyMine; //仅自己可见。 0：否 1：是

    @ApiModelProperty(value = "图片ID集合")
    private String[] imageIds;

    @ApiModelProperty(value = "视频ID")
    private String videoId;

    @ApiModelProperty(value = "@ 列表")
    private String[] atList;

    @ApiModelProperty(value = "优先级 0：普通动态，1：推荐动态，2：精品动态（客服选出），3：案例")
    private Integer priority; //

    @ApiModelProperty(value = "是否置顶")
    private Integer isTop;//

    @ApiModelProperty(value = "置顶排序")
    private Integer topSort;//

    @ApiModelProperty(value = "是否转发得积分 0 ：否 1 ：是")
    private Integer isIntegral;//

}
